package eteam.aps.model.dto;

import eteam.aps.common.entity.PageQuery;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * 到货单 查询
 *
 * @author LiuLei
 */
@ApiModel(description = "到货单查询", value = "ArrivalVouchQueryDto")
public class ArrivalVouchQueryDto extends PageQuery {

    /**
     * 到货单单号
     */
    @ApiModelProperty(name = "到货单单号", notes = "到货单单号")
    private String fCCode;

    /**
     * 条码号
     */
    @ApiModelProperty(name = "条码号", notes = "条码号")
    private String fBarCode;

    /**
     * 物料编号
     */
    @ApiModelProperty(name = "物料编号", notes = "物料编号")
    private String fclnvCode;

    /**
     * 物料名称
     */
    @ApiModelProperty(name = "物料名称", notes = "物料名称")
    private String fProductName;

    /**
     * 规格
     */
    @ApiModelProperty(name = "规格", notes = "规格")
    private String fclnvStd;

    /**
     * 起始日期
     */
    @ApiModelProperty(name = "起始日期", notes = "起始日期")
    private Date startTime;

    /**
     * 结束日期
     */
    @ApiModelProperty(name = "结束日期", notes = "结束日期")
    private Date endTime;

    /**
     * 验收状态
     */
    @ApiModelProperty(name = "验收状态", notes = "验收状态")
    private Integer acceptState;

    /**
     * 出厂检验报告
     */
    @ApiModelProperty(name = "出厂检验报告", notes = "出厂检验报告")
    private Integer insType ;

    /**
     * 物料分类
     */
    @ApiModelProperty(name = "物料分类", notes = "物料分类")
    private String invType;

    /**
     * 采购方
     */
    @ApiModelProperty(name = "采购方", notes = "采购方")
    private String purName;

    public String getfCCode() {
        return fCCode;
    }

    public void setfCCode(String fCCode) {
        this.fCCode = fCCode;
    }

    public String getfBarCode() {
        return fBarCode;
    }

    public void setfBarCode(String fBarCode) {
        this.fBarCode = fBarCode;
    }

    public String getFclnvCode() {
        return fclnvCode;
    }

    public void setFclnvCode(String fclnvCode) {
        this.fclnvCode = fclnvCode;
    }

    public String getfProductName() {
        return fProductName;
    }

    public void setfProductName(String fProductName) {
        this.fProductName = fProductName;
    }

    public String getFclnvStd() {
        return fclnvStd;
    }

    public void setFclnvStd(String fclnvStd) {
        this.fclnvStd = fclnvStd;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Integer getAcceptState() {
        return acceptState;
    }

    public void setAcceptState(Integer acceptState) {
        this.acceptState = acceptState;
    }

    public Integer getInsType() {
        return insType;
    }

    public void setInsType(Integer insType) {
        this.insType = insType;
    }

    public String getInvType() {
        return invType;
    }

    public void setInvType(String invType) {
        this.invType = invType;
    }

    public String getPurName() {
        return purName;
    }

    public void setPurName(String purName) {
        this.purName = purName;
    }
}
